package io.renren.modules.mapp.entity;

import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import io.renren.modules.mapp.IntegerDeserializer;
import io.renren.modules.mapp.IntegerSerializer;

import java.io.Serializable;
import java.util.Date;
import java.util.List;


/**
 * 
 * 
 * @author cyb
 * @email 
 * @date 2017-08-01 12:20:04
 */
public class ActivityEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//
	private Long id;
	//
	private String actiName;
	//
	private String actiDate;
	//
	private String actiTime;
	//
	private String actiAddr;
	//
	private Date createTime;
	//
	private Integer maxPer;
	//
	private String actiAddrLati;
	//
	private String actiAddLongti;
	//
	private String actiPsw;
	//
	private Integer minCreditScore;
	//
	private String actiIntro;
	//
	private String actiOwnerId;
	//
	private Integer needPhone;
	//
	private String actiCover;
	//
	private Integer newColumn;
	//
	private Integer signType;
	//
	private Date lastEnterTime;

	private List<ActiComerEntity> comers;

	/**
	 * 设置：
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：
	 */
	public void setActiName(String actiName) {
		this.actiName = actiName;
	}
	/**
	 * 获取：
	 */
	public String getActiName() {
		return actiName;
	}
	/**
	 * 设置：
	 */
	public void setActiDate(String actiDate) {
		this.actiDate = actiDate;
	}
	/**
	 * 获取：
	 */
	public String getActiDate() {
		return actiDate;
	}
	/**
	 * 设置：
	 */
	public void setActiTime(String actiTime) {
		this.actiTime = actiTime;
	}
	/**
	 * 获取：
	 */
	public String getActiTime() {
		return actiTime;
	}
	/**
	 * 设置：
	 */
	public void setActiAddr(String actiAddr) {
		this.actiAddr = actiAddr;
	}
	/**
	 * 获取：
	 */
	public String getActiAddr() {
		return actiAddr;
	}
	/**
	 * 设置：
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：
	 */
	public void setMaxPer(Integer maxPer) {
		this.maxPer = maxPer;
	}
	/**
	 * 获取：
	 */
	public Integer getMaxPer() {
		return maxPer;
	}
	/**
	 * 设置：
	 */
	public void setActiAddrLati(String actiAddrLati) {
		this.actiAddrLati = actiAddrLati;
	}
	/**
	 * 获取：
	 */
	public String getActiAddrLati() {
		return actiAddrLati;
	}
	/**
	 * 设置：
	 */
	public void setActiAddLongti(String actiAddLongti) {
		this.actiAddLongti = actiAddLongti;
	}
	/**
	 * 获取：
	 */
	public String getActiAddLongti() {
		return actiAddLongti;
	}
	/**
	 * 设置：
	 */
	public void setActiPsw(String actiPsw) {
		this.actiPsw = actiPsw;
	}
	/**
	 * 获取：
	 */
	public String getActiPsw() {
		return actiPsw;
	}
	/**
	 * 设置：
	 */
	public void setMinCreditScore(Integer minCreditScore) {
		this.minCreditScore = minCreditScore;
	}
	/**
	 * 获取：
	 */
	public Integer getMinCreditScore() {
		return minCreditScore;
	}
	/**
	 * 设置：
	 */
	public void setActiIntro(String actiIntro) {
		this.actiIntro = actiIntro;
	}
	/**
	 * 获取：
	 */
	public String getActiIntro() {
		return actiIntro;
	}
	/**
	 * 设置：
	 */
	public void setActiOwnerId(String actiOwnerId) {
		this.actiOwnerId = actiOwnerId;
	}
	/**
	 * 获取：
	 */
	public String getActiOwnerId() {
		return actiOwnerId;
	}
	/**
	 * 设置：
	 */

	@JsonDeserialize(using = IntegerDeserializer.class)
	public void setNeedPhone(Integer needPhone) {
		this.needPhone = needPhone;
	}
	/**
	 * 获取：
	 */
	@JsonSerialize(using = IntegerSerializer.class)
	public Integer getNeedPhone() {
		return needPhone;
	}
	/**
	 * 设置：
	 */
	public void setActiCover(String actiCover) {
		this.actiCover = actiCover;
	}
	/**
	 * 获取：
	 */
	public String getActiCover() {
		return actiCover;
	}
	/**
	 * 设置：
	 */
	public void setNewColumn(Integer newColumn) {
		this.newColumn = newColumn;
	}
	/**
	 * 获取：
	 */
	public Integer getNewColumn() {
		return newColumn;
	}
	/**
	 * 设置：
	 */
	public void setSignType(Integer signType) {
		this.signType = signType;
	}
	/**
	 * 获取：
	 */
	public Integer getSignType() {
		return signType;
	}
	/**
	 * 设置：
	 */
	public void setLastEnterTime(Date lastEnterTime) {
		this.lastEnterTime = lastEnterTime;
	}
	/**
	 * 获取：
	 */
	public Date getLastEnterTime() {
		return lastEnterTime;
	}

	public List<ActiComerEntity> getComers() {
		return comers;
	}

	public void setComers(List<ActiComerEntity> comers) {
		this.comers = comers;
	}
}
